import request from '@/utils/request'

export default {
  // 历史周资金计划
  historyList(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/history-list`,
      method: 'post',
      data
    })
  },
  // 历史四周资金计划
  historyFourList(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/history-four-list`,
      method: 'post',
      data
    })
  },
  // 本周资金计划
  weekList(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/week-list`,
      method: 'post',
      data
    })
  },
  // 下周资金计划
  nextWeekList(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/next-week-list`,
      method: 'post',
      data
    })
  },
  // 历史四周资金计划
  fourWeekList(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/four-week-list`,
      method: 'post',
      data
    })
  },
  // 月度资金计划列表
  monthList(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/month-list`,
      method: 'post',
      data
    })
  },
  create(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/create`,
      method: 'post',
      data
    })
  },
  detail(params) {
    return request({
      url: `/v1/cash-plan/cash-plan/detail`,
      method: 'get',
      params
    })
  },
  edit(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/edit`,
      method: 'post',
      data
    })
  },
  delete(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/delete`,
      method: 'post',
      data
    })
  },
  // 确认
  confirm(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/confirm`,
      method: 'post',
      data
    })
  },
  // 修改需求付款时间
  updateTime(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/update-payment-date`,
      method: 'post',
      data
    })
  },
  // 修改备注
  remark(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/update-remark`,
      method: 'post',
      data
    })
  },
  // 修改货款总额
  editPrice(data) {
    return request({
      url: `/v1/cash-plan/cash-plan/edit-total-price`,
      method: 'post',
      data
    })
  },
}
